armoured engineer vehicle - English Synonyms Dictionary